A Flexible LDPC/Turbo Decoder Architecture

نویسندگان

  • Yang Sun
  • Joseph R. Cavallaro
چکیده

Low-density parity-check (LDPC) codes and convolutional Turbo codes are two of the most powerful error correcting codes that are widely used in modern communication systems. In a multi-mode baseband receiver, both LDPC and Turbo decoders may be required. However, the different decoding approaches for LDPC and Turbo codes usually lead to different hardware architectures. In this paper we propose a unified message passing algorithm for LDPC and Turbo codes and introduce a flexible soft-input soft-output (SISO) module to handle LDPC/Turbo decoding. We employ the trellis-based maximum a posteriori (MAP) algorithm as a bridge between LDPC and Turbo codes decoding. We view the LDPC code as a concatenation of n super-codes where each super-code has a simpler trellis structure so that the MAP algorithm can be easily applied to it. We propose a flexible functional unit (FFU) for MAP processing of LDPC and Turbo codes with a low hardware overhead (about 15% area and timing overhead). Based on the FFU, we propose an area-efficient flexible SISO decoder architecture to support LDPC/Turbo codes decoding. Multiple such SISO modules can be embedded into a parallel decoder for higher decoding throughput. As a case study, a flexible LDPC/Turbo decoder has been synthesized on a TSMC 90 nm CMOS technology with a core area of 3.2 mm2. The decoder can support IEEE 802.16e LDPC codes, IEEE 802.11n LDPC codes, and 3GPP LTE Y. Sun (B) · J. R. Cavallaro Department of Electrical and Computer Engineering Rice University, 6100 Main Street, Houston, TX 77005, USA e-mail: [email protected] J. R. Cavallaro e-mail: [email protected] Turbo codes. Running at 500 MHz clock frequency, the decoder can sustain up to 600 Mbps LDPC decoding or 450 Mbps Turbo decoding.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Flexible Decoder Based on MAP-Algorithm for Two Different Families of Codes

Many wireless communication systems such as IS-54, EDGE, WiMAX, and LTE have adopted turbo codes and tail-biting convolutional codes as the forward error correcting codes (FEC) scheme for data and overhead channels. However, some releases propose LDPC codes for error-corrections due to the relative complexity of turbo codes decoder implementations as well as the success of LDPC codes in achievi...

متن کامل

An Efficient VLSI Architecture Design for Sisoand LDPC Based Advanced Turbo Decoder

To achieve the high data rate requirements of emerging wireless communication technologies, the iterative turbo decoding architecture have been proposed and it requires the use of parallel architectures to implement high throughput Turbo decoder. Turbo decoder consists of SISO decoder, LDPC Decoder, interleaver and deinterleaver. Contention-free Unified parallel Confection and balance schedulin...

متن کامل

SLATE: A Combined Architecture for LDPC and Turbo Decoding

LDPC and turbo codes are channel codes commonly used for wireless communication. Decoding algorithms are computationally demanding, and so efficient implementations are often inflexible, targeting only the codes specified by a given standard. When support for multiple standards is needed, multiple decoders are generally used. We study the algorithms for decoding each standard and find that some...

متن کامل

LDPC Coded Turbo Equalization for MIMO System

—In this paper, MIMO (Multiple-Input-Multiple Output) system based on turbo equalization techniques which LDPC (Low Density Parity Check) codes were outer code and STTC (Space Time Trellis Code) were employed as an inner code are studied. LDPC decoder and STTC decoder are connected through the interleaving and de-interleaving that updates each other's information repeatedly. On the receiver si...

متن کامل

Datapath Reuse in a Multi-Standard FEC Kernel

Sharing of datapath and memories across different forward error correction (FEC) decoder implementations are important in flexible wireless communication system design. In this paper, we explore datapath reuse possibilities across some important FEC families like convolutional, turbo and low density parity check (LDPC) codes. At first, design of a reduced complexity trellis network for shufflin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Signal Processing Systems

دوره 64  شماره 

صفحات  -

تاریخ انتشار 2011